home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
admin
/
linuxcon.000
/
linuxcon
/
linuxconf-1.6
/
dialog
/
Makefile
< prev
next >
Wrap
Makefile
|
1996-08-03
|
2KB
|
69 lines
CURDIR=dialog
all: lib
OBJS = base64.o buttons.o checkbox.o cmdsock.o def.o diaetc.o dialog.o rc.o \
checklist.o checklist1.o inputbox.o internal.o \
menubox.o msgbox.o \
textbox.o yesno.o kbd.o multi.o field.o fstrhelp.o \
fldnum.o fcombo.o fcombom.o ftitle.o radio.o \
term.o html.o varval.o _dict.o
include ../rules.mak
proto:
proto -DHAVE_NCURSES -m0+ \
-bdialog.h+dialog.pm \
-bftitle.c+dialog.pm \
-bmenubox.c+dialog.pm \
-binternal.h+dialog.pm \
-bfcombo.h+dialog.pm \
-btextbox.c+dialog.pm \
-bfldnum.c+dialog.pm \
-bcmdsock.h+dialog.pm \
*.c
BINDIR = /usr/local/bin
MANDIR = /usr/local/man
MANEXT = 1
CC = gcc
CPP = $(CC) -E
CFLAGS = -g -Wall -Wstrict-prototypes
#CFLAGS = -s -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer
HDRS = dialog.h colors.h rc.h
SRCS = buttons.c dialog.c diaetc.c rc.c checklist.c checklist1.c inputbox.c \
menubox.c msgbox.c textbox.c yesno.c kbd.c
dialogp: main.o $(OBJS)
$(CC) $(LDFLAGS) main.o -o $@ $(OBJS) $(LIBS)
install.man:
$(INSTALL) -m 644 -o root -g root ../man/dialog.man \
$(MANDIR)/man$(MANEXT)/dialog.$(MANEXT)
depend:
$(CPP) -M $(DEFS) $(SRCS) > .depend
# Some tests
TESTLIBS=dialog.a ../misc/misc.a ../translate/translate.a -lncurses
multi: multi.obt dialog.a
ccld -i/tmp/tmpI/aout_linuxconf.o gcc multi.obt -o x $(TESTLIBS)
inputbox: inputbox.obt dialog.a
gcc -g -o x inputbox.obt dialog.a $(LIBS)
yesno: yesno.obt dialog.a
gcc -g -o x yesno.obt dialog.a $(LIBS)
menubox: menubox.obt dialog.a
gcc -g -o x menubox.obt dialog.a $(LIBS)
checklist: checklist.obt dialog.a
gcc -g -o x checklist.obt dialog.a $(LIBS)
textbox: textbox.obt dialog.a
gcc -g -o x textbox.obt dialog.a $(LIBS)